.wall-wrapper {
	position: absolute;
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	overflow: hidden;
	
	.wall-box {
		width: 900px;
		height: 570px;
		display: flex;
		justify-content: space-around;
		flex-wrap: wrap;
        .subtitle{
			width: 100%;
			height: 80px;
			position: relative;
			bottom: 20px;
			font-size: 32px;
			font-weight: 800;
			text-align: center;
			line-height: 80px;
			color: white;
		}
		img {
			display: block;
			margin: 10px;
			width: 160px;
			height: 90px;
			border: 5px solid azure;
			opacity: 0;
			box-shadow: 10px 10px 10px black;
			// animation: wallbox 3s forwards;
		}
	}

	.wall-move {
		position: absolute;
		width: 100%;
		height: 100%;
		img {
			position: absolute;
			width: 320px;
			height: 180px;
			border: 5px solid azure;
			display: block;
			right: -100%;
			top: 50%;
			margin-top: -90px;
			// animation: wallmove 3s  forwards;
		}
	}
}

// 图片移动
@keyframes wallmove {
	0% {
		right: 0;
	}
	75%{
		right: 50%;
		transform: scale(2);
		margin-right: -120px;
		opacity: 1;
	}
	100% {
		right: 50%;
		margin-right: -120px;
		transform: scale(0.8);
		opacity: 0;
	}
}
@keyframes wallbox {
	90%{
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
